package com.xkcyy.one.ai.common.tool;

import com.xkcyy.one.ai.llm.model.ToolDefinition;
import lombok.extern.slf4j.Slf4j;

/**
 * 自动描述工具基类
 * 
 * @author yuand
 */
@Slf4j
public abstract class AbstractAutoDescTool {

    protected final ToolDefinition definition;

    public AbstractAutoDescTool(ToolDefinition definition) {
        this.definition = definition;
    }

    /**
     * 获取工具定义信息
     */
    public ToolDefinition getDefinition() {
        return definition;
    }
}
